OpenGL ist eine plattformunabhaengige API. Sie funktioniert unter Windows, Unix, MacOS, ... . OpenGL selbst existiert seit 1992 und wurde von SGI aus
deren damaliger Grafikschnittstelle weiterentwickelt. OpenGL ist im professionellen
Bereich (z.B. CAD) sehr erfolgreich und wurde deshalb auch fuer Heimanwender weiterentwickelt.
Die Spezifikation von OpenGL wird aber nicht von SGI alleine festgelegt, sondern von eine sogenannten Architecture Review Board(ARB), welchem neben SGI zum Beispiel noch Nvidia, Ati und Microsoft angehoeren.
Microsoft – die haben doch DirectX? – Microsoft hat irgendwann erkannt, dass es
keinen Sinn macht, OpenGL zu verdraengen, sondern dass es sehr viel sinnvoller
ist, OpenGL neben DirectX auch fuer die eigenen Windowssysteme zu haben und zu foerdern. Somit gehoert auch Microsoft dem ARB an und jedem Windows
liegt eine aktuelle Version von OpenGL bei. Die aktuelle ist 1.4, 2.0 befindet sich
in der Entwicklung.